package edu.gdkm.demo4;

public class TeacherTest {
    public static void main(String[] args) {
        //生成一个对象
        //等号左边是定义一个对象，右边是对对象进行初始化（实例化），即通过new指令调用构造方法来实现
        //构造方式是一个跟对象的类名同名的一个方法，而且必须同名，但类没有定义构造方法时，编译器会自动生成一个无参数的构造方法
        Teacher t1 = new Teacher();
        //调用对象中的方法
        t1.print();
        //给对象中的属性赋值
        t1.teacherId = "100001";
        t1.name = "张三";
        t1.sex = "男";
        t1.salary = 3000;
        t1.wage = 500;
        t1.print();
        System.out.println("总收入是："+t1.total());
        Teacher t2 = new Teacher("100002","李四","女",5000,300);
        t2.print();
        System.out.println("总收入是："+t2.total());
        Teacher t3 = new Teacher("100003","王五","女");
        t3.print();
        System.out.println("总收入是："+t3.total());
    }
}
